﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data;
using MySql.Data.MySqlClient;
using Utilities.QuickSql;

namespace WindowsFormsApplication1
{
    public partial class gest_marque : Form
    {
        MySqlDatabase db = new MySqlDatabase("localhost", "B2_CS2I", "motdepasse", "projets4");
        public gest_marque()
        {
            InitializeComponent();
            
            dataGrid_Marque.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
           
            
           
        }

        private void gest_marque_Load(object sender, EventArgs e)
        {

            // TODO: cette ligne de code charge les données dans la table 'projets4DataSet.marque'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
            this.marqueTableAdapter.Fill(this.projets4DataSet.marque);
        }

        private void dataGrid_Marque_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            string nomMarque = db.QueryValue<string>("SELECT nom_marque FROM marque WHERE id_marque ='" + dataGrid_Marque.SelectedRows[0].Cells[0].Value.ToString() + "'");
            this.label_nomMarque.Text = nomMarque;
            this.textBox_nomMarque.Text = nomMarque;
  
            //Image logo = Image.FromFile("SELECT logo_marque FROM marque WHERE id_marque ='" + dataGrid_Marque.SelectedRows[0].Cells[0].Value.ToString() + "'");
            //pictureBox1.Image = logo;
            
        
        }

        private void button_modifier_Click(object sender, EventArgs e)
        {
            dataGrid_Marque.Visible = false;
            label_nomMarque.Visible = false;
            pictureBox1.Visible = true;
            textBox_nomMarque.Visible = true;

            
        }

        private void button_ok_Click(object sender, EventArgs e)
        {

            string modif = db.QueryValue<string>("UPDATE marque SET nom_marque ='"+ textBox_nomMarque.Text.ToString() +"' WHERE id_marque ='"+ dataGrid_Marque.SelectedRows[0].Cells[0].Value.ToString()+ "'" );
            dataGrid_Marque.Visible = true;
            label_nomMarque.Visible = true;
            textBox_nomMarque.Visible = false;
            this.marqueTableAdapter.Fill(this.projets4DataSet.marque);
            
            



 
        }



    }
}
